home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / math / fixfloa2 / changes.txt < prev    next >
Encoding:
Text File  |  1995-03-26  |  1.2 KB  |  37 lines

  1. CHANGES IN FIXFLOAT LIBRARY 1.1 -> 1.2
  2.  
  3. 1 - Bugfix in ffcos routine.
  4.  
  5. 2 - Better performance of signed multiply by IMUL & IDIV 
  6.     instructions instead of sign analysis. 
  7.  
  8. 3 - Inline assembly versions of ffmul, ffsmul, ffsdiv, ffdiv have been 
  9.     added to remove CALL / RET instructions when multiplying/dividing 
  10.     from C/C++.
  11.  
  12.     The following Assembler macros have been added to make provide the
  13.     same effect in asm files :
  14.  
  15.     MFFMUL, MFFSMUL, MFFDIV, MFFSDIV
  16.  
  17. 4 - The divide functions ( not macros or inline asm functions ) have been
  18.     made foolproof so that they cannot overflow 32 bits and generate 
  19.     exceptions. Instead largest possible positive or negative number is
  20.     returned.
  21.  
  22. 5 - A function to produce the argument of a vector is provided.
  23.  
  24. 6 - A function to solve 2:nd degree polynomials is added. Works with 
  25.     64 bit intermediate results.
  26.  
  27. 7 - A function to approximate 'sqrt( a*a + b*b )' which executes in approx
  28.     18 clocks has been added.
  29.  
  30. 8 - Documentation have been extended.
  31.  
  32. 9 - An extensive C example demonstrating the functioning of approx 80% 
  33.     of the provided functions is included.
  34.  
  35.     
  36.   
  37.